home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 5
/
Aminet 5 - March 1995.iso
/
Aminet
/
util
/
wb
/
iconspy1.lha
/
IconSpy
/
IconSpy.doc
< prev
next >
Wrap
Text File
|
1994-10-27
|
5KB
|
165 lines
*******************************************************************************
»»» IconSpy v1.2 «««
Beetware © 1994 The Beet Research
written by Grzegorz Calkowski
*******************************************************************************
Well, some legal fuss first...
DISCLAIMER
----------
The program executable, its source code and information above is provided
"as is". No representations or warranties are made with respect to the
accuracy, reliability, performance, currentness, or operation of this software
and information, and all use is at your own risk. The author doesn't assume
any responsibility or liability whatsoever with respect to your use of the
program and information.
COPYRIGHT
---------
SmartWB is published under "BeetWare" conception. It's very special sort
of GiftWare. It means you should send a beet to the author (but not a rotten
one! 8). Well, if you run short on beets send a disk or a small donation or
anything else. (Have a hint: a bottle of beer would be excellent... :)
This program can be freely distributed under following conditions:
1. Everything in this distribution must be kept together & unaltered.
Applies to:
- IconSpy (the program itself)
- IconSpy.doc (this doc file)
- IconSpy.doc.info
- IconSpy.info (the icon, in MagicWB style :-)
- src/IconSpy.s (source code)
- src/include/gcmacros.i (my asm macros used in the source)
2. Copyright notices are not removed from the source, executable and
documentation.
3. No more then a nominal fee is charged to cover cost of magnetic media.
IconSpy is Copyright (C) 1994 The Beet Research. All rights reserved.
INTRODUCTION
------------
IconSpy is a very simple proggie which monitors calls to GetDiskObject()
and FindToolType() functions in icon.library. It will show you any attempts to
load icons or, what is more important, to find icon tool types. Very often
applications get some options, preferences and so on via tool types. And if
the doc files are lost somewhere in the universe you simply don't know what
tool types programs looks for! Using IconSpy you can also discover some even
secret tool types! (Try it with IconEdit from Workbench3.0 :).
USAGE
-----
IconSpy can be used from Shell and from Workbench as well. When launched
from Shell IconSpy automatically detaches itself from Shell and runs in the
background.
Options from Shell:
WINDOW <str> : Set other output for IconSpy. As a side
effect not only console window can be
specified but a filename, too. WINDOW
can be abbreviated with WIN. Examples:
WINDOW="CON:0/200/640/100/IconSpy Window"
WINDOW ram:iconspy.out
WIN="CON:"
NOTE: In case of window make sure that
its size is at least 640 pixels wide
or the window's contest will be
distorted.
WBENABLE : Enable tracing for calls made by Workbench
tasks. By default it's disabled to avoid
unusable mess in the window.
Recognized Tool Types:
WINDOW=<str> : See above.
Note: you cannot use the abbreviation.
WBENABLE : See above.
In program window you type CTRL-C to exit IconSpy, or CTRL-D/CTRL-E to
disable/enable monitoring respectively. It's a little-SnoopDos-like :)
NOTE: IconSpy requires Kickstart V37 (2.04) or above to run!
OTHER
-----
No doubt, IconSpy is really very small (3000 bytes, exactly :-) and simple
program, so I don't think there will be any _major_ update Therefore don't
except too much for future. Especially GUI (scroll-bar, yeah...) and so on...
If you want to have a scroll-bar (which is indeed very useful) use console
replacement called King-CON. You really should use it! (Thanks to David
Larsson for such a great work!).
Note that included icons are in MagicWB style. If you still prefer
4-colour-ugly-look you will have probably to change them.
CONTACTING THE AUTHOR
---------------------
IF you find any bugs (or for any other reason), please contact me (only by
Snail, pity):
Grzegorz Calkowski
Rzedowice
ul.Dobrodzienska 8
42-780 Dobrodzien
POLAND
"Beeting is believing..."
Signed: GC 8-1
*******************************************************************************
HISTORY:
v1.0 (09/08/94)
o First release. (No doubt, easy to find bug here :-)
v1.1 (30/08/94)
o Window now autosizes to system default font.
o IconSpy now refuses to run if there is one already launched.
v1.2 (27/10/94)
o IconSpy didn't refuse to run again if was launched from Workbench. Fixed.
o Version string was incorrect. Fixed.
o Icon for this doc file included.
o Small optimizations.